flower petal - Turkish English Dictionary